在 vim 中,要完成一件事有非常多種方式,但哪種方式是可以最有效率最少按鍵呢?
vim 對於重複的修改非常友善,我們要好好的利用這點
This is ttn here
$
讓我們從把游標移到行尾開始
反向刪除
db
This is ttn h
x
This is ttn
這個方式需要三個鍵
正向刪除
b
This is ttn here
dw
This is ttn
這個方式也需要三個鍵
刪除整個字
daw
This is ttn
這個方式也需要三個鍵
dbx bdw daw
一樣都是需要三個鍵,那這個三種方式究章哪個好呢?
試試看,如果還需要再多刪一個字
這時候就屬於重複的工作,還記得 . 嗎?
請試試看各用這三種方式之後再用 . 重復執行
有找到最佳解答了嗎?
只有 daw 可以完美的再往前多刪一個字,是本次最好的解法
在此我們可以得到一個結論,在不同的方式中
可以用 . 完整的再重復一次修改的便是最適當的解法
一但你習慣了這樣的思維,在使用上你便可以得到額外的好處